home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / tbbs / flog310.zip / MANUAL.TXT < prev    next >
Text File  |  1996-04-19  |  30KB  |  698 lines

  1.  
  2.  
  3.  
  4.  ┌─────────────────────────────────────────────────────────────────────────╖
  5.  │  ┌┐ ┌┐ ┌┐ ┌┬┐ ┐  ┌┐ ┌┐    │ ∙ ┌┐ ┌┐┐ ┌┐ ∙                               ║█
  6.  │  ├  ├│ ││  │  │  ││ │┐   │  │ ├  │ │ ││ │     Version 3.10              ║█
  7.  │  │  ││ └┐  │  ││ ││ ││  │   │ ││ │ │ └┐ │     (C)1996 Fe-line Software  ║█
  8.  │  ┘  ┘┘ └┘  ┘  └┘ └┘ └┘ │    ┘ └┘ ┘ ┘ └┘ ┘                               ║█
  9.  ╘═════════════════════════════════════════════════════════════════════════╝█
  10.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  11.  
  12.  
  13.               FastLog/IEMSI PEX for ProBoard BBS Version 2.1x
  14.                                18th April 1996
  15.  
  16.           FastLog/IEMSI was written and Designed by Faye Pearson.
  17.           FastLog/IEMSI Documention was written by Sarah Pearson.
  18.  
  19.  
  20.                      How to use FastLog/IEMSI v3.10
  21.  
  22.  
  23.  
  24. ┌───────────────────────────────────────────────────────────────────────────┐
  25. │ FastLog/IEMSI : Introduction to FastLog/IEMSI    (C)1996 Fe-line Software │
  26. └───────────────────────────────────────────────────────────────────────────┘
  27.  
  28. FastLog/IEMSI is a ProBoard 2.1x PEX that allows you to do a number of
  29. things when a User logs in.
  30.  
  31. FastLog v1.00 was first developed after receiving numerous requests from our
  32. Users that they missed the shortcut ! option of Wildcat* before their Username
  33. when logging into our BBS.
  34.  
  35. (* Wildcat is a trademark of Mustang Software)
  36.  
  37. As the early versions of FastLog were developed, we were asked about
  38. incorporating IEMSI support into FastLog as the only other ProBoard IEMSI PEX available
  39. at that time was not so good.
  40.  
  41. FastLog/IEMSI was developed and has grown to include many new features and
  42. now has a very healthy Userbase.
  43.  
  44. v3.00 of FastLog/IEMSI is the biggest upgrade we have made to the package
  45. and we thought the changes warranted a version number 3.00 :-)
  46.  
  47. v3.10 now has the facility to display scrolling Help Text for new users and/or
  48. display a scrolling welcome message to all users.
  49.  
  50. ┌───────────────────────────────────────────────────────────────────────────┐
  51. │ FastLog/IEMSI : About                            (C)1996 Fe-line Software │
  52. └───────────────────────────────────────────────────────────────────────────┘
  53.  
  54. One of the biggest changes since v2.30 is the removal of the @pIEMSI ...@
  55. Language file amendments which were needed for previous versions of
  56. FastLog/IEMSI.
  57.  
  58. FastLog/IEMSI now controls the whole New User Login procedure.  The result
  59. is an exact replica of the Internal ProBoard New User procedure, but with
  60. some fixes.
  61.  
  62. Because we have re-written the IEMSI Handling routines, IEMSI logins are
  63. now more or less instant.  Non-IEMSI Users still see no loss in speed when
  64. logging onto your BBS.
  65.  
  66. ASCII Support is also provided and FastLog/IEMSI will work just as well.  You
  67. can still use your existing ASCII screens.
  68.  
  69. When FastLog/IEMSI v3.10 is run for the first time, a local only screen is
  70. displayed that informs the Sysop that an index file is being created to make
  71. the checking of duplicate Passwords, Date of Birth and Voice/Data Telephone
  72. numbers much quicker.  This screen is only shown once.  The index file is
  73. called SECURITY.IDX and is located in the ProBoard MessageBase Directory.
  74.  
  75. Below is a detailed list of what FastLog/IEMSI is capable of.
  76.  
  77.   ■ IEMSI : IEMSI is a protocol that allows your Users to log into your
  78.             BBS without having to type in their name and password.
  79.  
  80.             IEMSI can also provide the BBS Software with information that
  81.             can be used to automate several processes.
  82.  
  83.                 MAIL : Whether the User would like to check for new mail.
  84.                        With the ASK pex included in this archive, the User
  85.                        will be shown any new mail automatically if their
  86.                        IEMSI handshake requests MAIL.
  87.                       
  88.                 FILE : Whether the User would like to check for new files.
  89.                        With the ASK pex included in this archive, the User
  90.                        will be shown any new files automatically if their
  91.                        IEMSI handshake requests FILE.
  92.  
  93.                 NEWS : Whether the User would like to check for news.
  94.                        With the ASK pex included in this archive, the User
  95.                        will be shown any news automatically if their
  96.                        IEMSI handshake requests NEWS.
  97.  
  98.                 HUSH : Whether the User would like to be available for Chat.
  99.                        With the BUSY pex included in this archive, the User
  100.                        will be automatically made BUSY if their IEMSI
  101.                        handshake requests HUSH.
  102.  
  103.                 CHAT : The Users system has facilities for split screen chat.
  104.                        A pex could be written to detect this and enable an
  105.                        IEMSI Chat Request.
  106.  
  107.                 FSED : Whether the User requests to use a Full Screen Editor.
  108.  
  109.                CLEAR : Whether the User requests Clear Screen to be enabled.
  110.  
  111.                  HOT : Whether the User wants Hot Keys enabled for their
  112.                        call.
  113.  
  114.                 MORE : Whether the User wants the More prompt enabled for
  115.                        their call.
  116.  
  117.               ASCII8 : Whether the Users System supports the IBM Extended
  118.                        character set.
  119.  
  120.   TERMINAL EMULATION : Whether the Users system supports Avatar, AVT/0+, ANSI
  121.                        or nothing.  How many screen lines are usable on the
  122.                        Users screen.  The width of the Users screen.
  123.  
  124.            PROTOCOLS : IEMSI provides a list of Protocols which the Users
  125.                        system is compatible with.  FastLog/IEMSI matches the
  126.                        best compatible Protocols and sets the User Record
  127.                        accordingly.
  128.  
  129.     IEMSI also contains the Users Name, Password, Location, Voice and Data
  130.     numbers, their Alias and what Software package they are using.
  131.  
  132.     IEMSI also tells the Users system some things about the BBS they are
  133.     calling.  The name of the BBS, local time and date to the BBS and other
  134.     things.
  135.  
  136.     IEMSI logins are logged to the node directory and the level of logging
  137.     is determined by the LogLevel option in ProCfg.
  138.  
  139.     The reason we do not want to just read the Users current log level from
  140.     his/her User Record is because you may want to log the IEMSI session
  141.     information but not any other information that ProBoard logs itself.
  142.  
  143.   ■ Scrolling Welcome Text on the Login Screen.
  144.  
  145.     To help make you login ANSI look distinctive you can add a line of
  146.     scrolling text.  You can position this text anywhere on the screen, but
  147.     only horizontal.
  148.  
  149.     Open LOGIN.INI and edit the following options :
  150.  
  151.         ScrollText = "<scroll text in here>"
  152.         ScrollCol = 0b                          [Default is 0b Cyan on Black]
  153.         ScrollX =  X-coordinate                 [Default is 20]
  154.         ScrollY = Y-coordinate                  [Default is 1]
  155.         ScrollLen = Length of scroll window.    [Default is 40]
  156.  
  157.     If ScrollText is remarked out (prefixed with a ; in LOGIN.INI) then
  158.     ScrollCol, ScrollX, ScrollY and ScrollLen have no effect.
  159.  
  160.   ■ Toggle whether you want Full IEMSI logging or just the name of the IEMSI
  161.     software used by the User is logged.
  162.  
  163.     Open LOGON.INI and edit the FullIEMSILog = option.
  164.  
  165.     YES will log all the IEMSI information into the current nodes
  166.     PROBOARD.LOG file.
  167.  
  168.     NO will only log the IEMSI Users software and the fact that they logged in
  169.     with FastLog/IEMSI.
  170.  
  171.   ■ New User IEMSI Questions.
  172.  
  173.     FastLog/IEMSI uses its own New User Questions that look and act exactly
  174.     the same as the Internal ProBoard New User Questions.
  175.  
  176.     Most questions are fully configurable from within ProCfg and only those
  177.     that have been enabled will be asked.
  178.  
  179.     All questions are asked in the New Users chosen language.  There is no
  180.     need for additional .INI files for each Language as the ProBoard .PBL
  181.     files are used.
  182.  
  183.     If only one language is enabled in ProCfg/Language Editor, then the New
  184.     User is not asked for their preferred language.
  185.  
  186.     IEMSI New User support is built in so IEMSI New Users will find some of
  187.     the questions answered automatically, using information contained in
  188.     their IEMSI handshake packet.
  189.  
  190.     Now there is no need to edit your Language files, IEMSI New User Support
  191.     is provided directly from _LOGIN.PEX.
  192.  
  193.   ■ Check the Users name and if their first name is 1 character long or the
  194.     second character contains either .,- then optionally define if the
  195.     Username is refused.
  196.  
  197.     Open LOGIN.INI and edit the AllowInitials = option.  Yes will mean that
  198.     the User can log in with a name like S. Pearson or F Pearson.
  199.  
  200.   ■ The following .A??, PEX and Q-A files are hardcoded to be displayed if
  201.     they exist.
  202.  
  203.         NEWUSER.A??     NEWUSER1.A??      NEWUSER2.A??
  204.  
  205.         NEWUSER.PEX     NEWUSER1.PEX      NEWUSER2.PEX
  206.  
  207.         NEWUSER.Q-A     TRASHCAN.A??
  208.  
  209.     These files are hardcoded and display and work in the same way that the
  210.     standard ProBoard Login procedure does.
  211.  
  212.   ■ The ANSI/AVATAR/AVTPLUS New User Questions default to the detected
  213.     terminal emulation of the New User.  Pressing <ENTER> through these
  214.     questions will in most cases give the right results.
  215.  
  216.     eg, The User logs in with ANSI but not AVATAR capabilities.
  217.         
  218.         Would you like to use ANSI? [Y/n]
  219.         Would you like to use AVATAR? [y/N]
  220.  
  221.         But if they log in with ASCII then :
  222.  
  223.         Would you like to use ANSI? [y/N]
  224.         
  225.   ■ Added a New User Question to ask for their Default Protocol when
  226.     completing the New User Login.
  227.  
  228.     Versions of ProBoard prior to 2.15 did not directly support the Default
  229.     Protocol option.  Some PEXs provided this facility (like ATRAN) so you
  230.     can force FastLog/IEMSI to ask the question in this case.  It will be
  231.     asked automatically when using ProBoard 2.15 or greater.
  232.  
  233.     ProBoard does not ask the New User to choose their default protocol when
  234.     logging in for the first time.
  235.  
  236.     We have added the question "Available Protocols
  237.  
  238.                                 Z Zmodem
  239.                                 Y Ymodem
  240.                                   etc
  241.  
  242.                                 Select Protocol :"
  243.  
  244.     to be asked immediately after the "What is your Screenlength" question.
  245.  
  246.     If the New User presses <ENTER> without making a choice, then the
  247.     "No Default Protocol" choice is assumed.
  248.  
  249.     This question will only be asked if ProBoard is version 2.15 or greater
  250.     or you specifically request it in LOGIN.INI.
  251.  
  252.     If you wish to specify in LOGIN.INI that this question will be asked in
  253.     ProBoard v2.10-2.12 then open LOGIN.INI and edit the
  254.     AskProtocol = option to YES.
  255.  
  256.     2.15 has better handling of the Default Protocol and has new Language
  257.     prompts and Menu Functions.
  258.  
  259.     This question is asked using the .PBL files so will be multi-lingual as
  260.     are all FastLog/IEMSI prompts without having to resort to complicated
  261.     .INI files.
  262.  
  263.   ■ Define whether or not to enable all QWK or New Mail Scan areas for New 
  264.     Users.
  265.  
  266.     This option allows you to automtically turn ON all Message Areas for
  267.     Personal Mail Scan and/or QWK Combined Mail Boards.
  268.  
  269.     Open LOGIN.INI and edit the EnableAllQWK = and EnableAllNew = options.
  270.  
  271.     For greater control you can use our SetArea pex which allows you to make
  272.     sure certain areas are always scanned for mail.  You can freq it from
  273.     one of the node numbers or our WWW/FTP sites at the end of this document.
  274.  
  275.   ■ Logins are now possible when only the CRC is stored for the password.
  276.  
  277.     If a User's record has no visible password entry, and only the CRC of
  278.     their password is stored, FastLog/IEMSI will allow that User to log in.
  279.  
  280.   ■ Save the Password in the Password field if a Users Record only contains
  281.     the Password CRC.
  282.  
  283.     If you have converted a previous BBS User Record file to ProBoard, you
  284.     may fimd that the password field in the User Record is blank.  The
  285.     password is stored in a CRC.  You can optionally convert and then save the
  286.     CRC into a readable password in the Password field.  The CRC value is left
  287.     intact.
  288.  
  289.     Open LOGIN.INI and edit the line SavePassword = option to = YES (make sure
  290.     you uncomment the line).
  291.  
  292.   ■ Post a Sysop definable message to a New User for reading on their 1st
  293.     call.  The message can be posted to a message area that is setup as both
  294.     Private and Public by setting the NewPvtMsg option to YES.
  295.  
  296.     Open LOGIN.INI and edit the following lines :
  297.  
  298.         NewPostMsg =
  299.         NewMsgArea =
  300.         NewMsgFName =
  301.         NewMsgSubj =
  302.         NewPvtMsg =
  303.         NewSysopName =
  304.  
  305.     If you use our AUTOPOST PEX then please delete it and the autopost.ini
  306.     file and edit the LOGIN.INI file accordingly.
  307.  
  308.   ■ Post a message to the Sysop with useful New User Information.
  309.  
  310.     Open LOGIN.INI and edit the following line :
  311.  
  312.         SysopPost =
  313.  
  314.   ■ Position the Login Langauge prompts anywhere you want.
  315.  
  316.     The benefit of this options is to allow you to position the Login Prompts
  317.     so that you can have some nice ANSI/AVATAR effects.  ASCII users can only
  318.     benefit from the X coordinate.
  319.  
  320.     The coordinates start from the top-left (1,1).
  321.  
  322.     Open LOGON.INI and edit the following options.
  323.  
  324.             [All of these X and Y co-ordinates are optional]
  325.  
  326.     UserNameX  =  X position of the Enter Name Prompt
  327.     UserNameY  =  Y position of the Enter Name Prompt
  328.     UserPassY  =  X position of the Enter Password Prompt
  329.     UserPassY  =  Y position of the Enter Password Prompt
  330.     IsNewX     =  X position of the Are you a New User Prompt
  331.     IsNewY     =  Y position of the Are you a New User Prompt
  332.     ScanningX  =  X position of the Scanning Userbase Prompt
  333.     ScanningY  =  Y position of the Scanning Userbase Prompt
  334.     BadPassX   =  X position of the Illegal Password Prompt
  335.     BadPassY   =  Y position of the Illegal Password Prompt
  336.     NoOneWdX   =  X position of the No One Word Names Prompt
  337.     NoOneWdY   =  Y position of the No One Word Names Prompt
  338.     LockedX    =  X position of the You are Locked out of the System prompt.
  339.     LockedY    =  Y position of the You are Locked out of the System prompt.
  340.     NoAccessX  =  X position of the You are not allowed to access this node
  341.                   prompt.
  342.     NoAccessY  =  Y position of the You are not allowed to access this node
  343.                   prompt.
  344.     TrashNameX =  X position of the Illegal Name prompt.
  345.     TrashNameY =  Y position of the Illegal Name prompt.
  346.     
  347.   ■ Displays BEFOREPW.A?? and AFTERPW.A?? files.
  348.  
  349.     These two optional files are displayed before and after a User enters
  350.     their password.  They work in the same manner as the Standard ProBoard
  351.     login procedure.
  352.  
  353.   ■ Duplicate Password, Date of Birth and Telephone Number Checking.
  354.  
  355.     FastLog/IEMSI can check the New Users Password, Date of Birth and
  356.     Voice/Data numbers against the User Base and if any duplicates are found,
  357.     a message is posted to the Sysop.  The search is very quick even on very
  358.     large UserBases.
  359.  
  360.     There is no additional installation requirements for this part of
  361.     FastLog/IEMSI.
  362.  
  363.   ■ Force ClearScreen, Hotkeys or More Prompt ON or OFF for New Users.
  364.  
  365.     We think these options are quite a necessity for a good looking BBS
  366.     setup, but some New Users do not know what they mean.
  367.  
  368.     In LOGIN.INI you can force any of these options ON or OFF and the New
  369.     User will not be asked the Question relating to what has been forced on.
  370.     Commenting OUT the line will ask the User the question.
  371.  
  372.     Examples.
  373.     Clear = YES  will turn ClearScreen ON for the New User and they will
  374.     not be asked the "Do you want to use ClearScreen codes?" Question.
  375.  
  376.     Clear = NO   will turn ClearScreen OFF for the New User and they will
  377.     not be asked the "Do you want to use ClearScreen codes?" Question.
  378.         
  379.     ; Clear = will ask the "Do you want to use ClearScreen codes?" Question
  380.       to the New User.
  381.  
  382.     The same rule for ON/OFF/; applies to More = and Hotkeys =.
  383.  
  384.   ■ Force a New User into ANSI.
  385.  
  386.     This option will allow you to stop New Users using ASCII on your BBS.
  387.  
  388.     Open LOGIN.INI and edit the ForceANSI = options to YES to force ANSI on.
  389.  
  390.     You can comment out this line or put a ; (comment out) in front of the
  391.     line to ignore this option.
  392.  
  393.     If you do use this option to force ANSI on, and effectively stop ASCII
  394.     New Users, then you can display an optional .ASC screen to the New User
  395.     upon login.  The file FORCEANS.ASC will be displayed as soon as the User
  396.     answers YES to "Are you a New User" prompt.  NOTE that FORCEANS.ASC is
  397.     optional.
  398.  
  399.   ■ Fixed ProBoard problem of displaying in ANSI when the New User answered
  400.     NO to the "Do you want to use ANSI" "AVATAR" "AVATAR+" questions.
  401.  
  402.     The Users settings are changed *immediately* after the questions are
  403.     asked.
  404.  
  405.     ProBoard does not seem to set the Users Record to TTY until their next
  406.     call.  This is a problem if the User can't display ANSI.
  407.  
  408.   ■ If the New User doesn't select ANSI/AVATAR/AVATAR+ when filling out the
  409.     New User Questions, then FastLog/Log will NOT ask the "Do you want to
  410.     use the Fullscreen Editor?" question.
  411.  
  412.     It seems very silly to ask this question when the User has chosen TTY.
  413.  
  414.   ■ If there is a <Carriage Return> in the buffer after the New User answers
  415.     YES to I am a New User, then the "Available Language" Question is NOT
  416.     answered automatically to the default.
  417.  
  418.   ■ Set New User Expiry Level, Expiry Flags and Number of Days for Expiry.
  419.  
  420.     Open LOGIN.INI and edit ExpireLevel =, ExpireFlagsOn =, ExpireFlagsOff =
  421.     and ExpireDays = to the required values.
  422.  
  423.   ■ Set the number of lines in the "What is your mailing address?" prompt
  424.     that have to contain some text input.  The minimum length for "some text"
  425.     is 5 characters.
  426.  
  427.     Open LOGIN.INI and edit the BlankAddress = option.
  428.  
  429.     0 or commented out = all 3 lines can be left blank.
  430.     1 = Only the first line must contain some text
  431.     2 = Only the first and Second line must contain some text
  432.     3 = All 3 lines must contain some text.
  433.  
  434.     If they enter something less than 5 characters, they are prompted again
  435.     to enter their Address on that line.
  436.  
  437.   ■ Allows an existing User to use a sysop-definable character in front of
  438.     their User Name thus allowing the User to get more quickly to the part of
  439.     the BBS that they want to use.  For example, go directly to Offline Mail
  440.     Doors without going through the menus or skip ANSI screens and go
  441.     directly to a menu.  This could be a quite powerful function.
  442.  
  443.     In our example, * before the User's name will go directly to the BlueWave
  444.     Offline Mail Door.
  445.  
  446.    *Sarah Pearson
  447.  
  448.     You will need to open LOGIN.INI and edit/add the FlagChar* = option.
  449.  
  450.     After the = put the flag you wish to use.  Here we use Flag 2.  Make sure
  451.     you use a flag which isn't already being used.
  452.  
  453.     You can set up other shortcuts (or change the * to something else) by
  454.     editing or adding extra FlagChar .INI options and then creating new
  455.     TOP menu functions.
  456.  
  457.     For this example to perform, you need to put an entry into your TOP menu,
  458.     for ProBoard to act upon.
  459.  
  460. ╔═══════════════════════════════════[ TOP ]══════════════════════════════════╗
  461. ║ 0        1         2         3         4         5         6         7     ║
  462. ║ 12345678901234567890123456789012345678901234567890123456789012345678901234 ║
  463. ║ ;░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ║
  464. ║                                                                            ║
  465. ║ Color    : Bright Cyan on Black       Example Text                         ║
  466. ║                                                                            ║
  467. ║ HotKey   : <CTRL-A>                                                        ║
  468. ║ Function :  7 - Shell                                                      ║
  469. ║ Data     : *Z*SBWDOOR.BAT /T*# /S*M                                        ║
  470. ║                                                                            ║
  471. ║ Min.Level: 10                              Nodes: All nodes                ║
  472. ║ Max.Level: 0                                                               ║
  473. ║ Flags    : ---------------------------2----                                ║
  474. ║ Min. Age : 0                   Password required: No                       ║
  475. ║ Max. Age : 0                            Password:                          ║
  476. ║ Sex      : Don't Care                                                      ║
  477. ║ Time Left: 0                          ┌─RIP───────────────┐                ║
  478. ║ Time Onl.: 0                          │ Show remote : No  │                ║
  479. ║ Timeframe: Fully enabled              │ Show local  : Yes │                ║
  480. ║ Min.Speed: 0                          │ Reset screen: Yes │                ║
  481. ║ Max.Speed: 0                          └───────────────────┘                ║
  482. ║                                                                            ║
  483. ╚════════════════════════════════════════════════════════════════════════════╝
  484.  
  485.     In local mode, typing * <ENTER> will display the Sysop Name and then go
  486.     directly to Bluewave.
  487.  
  488.     Pressing <ENTER> alone will display the Sysop Name and then go into the
  489.     BBS, just as the Standard ProBoard Login procedure does.  (Assuming you
  490.     have Allow Quick Login Enabled in ProCfg/Options/Security).
  491.  
  492.   ■ Allow an existing User to put their password on the same line as their
  493.     username.
  494.  
  495.     eg, Sarah Pearson Feline
  496.  
  497.     The User can also use the prefix character as well.
  498.  
  499.     eg, *Sarah Pearson Feline
  500.  
  501.     This makes a non-IEMSI login potentially almost as fast as an IEMSI login
  502.     and also simplifies User's login scripts.
  503.  
  504.   ■ Restrict Nodes by Modem Speed.
  505.  
  506.     You can restrict nodes to a certain modem speed (eg, 14k4) so that only
  507.     those Users with a high speed modem can access the node.
  508.  
  509.     Open LOGIN.INI and edit the MinSpeedNode? = ???? line.
  510.  
  511.     ? is the Node Number and ???? is the baud rate.
  512.  
  513.     If a User attempts to login into a node with a Modem Speed restriction
  514.     and they are too slow, then a message is posted to the User and to the
  515.     Sysop and the file specified in the LOGIN.INI RejectUser = option is
  516.     displayed.
  517.  
  518.     Open LOGIN.INI and edit the following options to the show the files and
  519.     the message info you would prefer.
  520.  
  521.     RejectUser = <Name of .A?? file to display when rejecting the User>
  522.     MsgArea = <Board no. to post message into>
  523.     MsgFname = <Path & Filename to message textfile>
  524.     MsgSubj = <Subject line of message>
  525.  
  526.   ■ Restrict Nodes by Security Level.
  527.  
  528.     You can restrict nodes to a certain security level.  (eg, 60) so that
  529.     only Users with a high enough security level can access the node.
  530.  
  531.     Open LOGIN.INI and edit the MinSecNode? = ?? line.
  532.  
  533.     ? is the Node Number and ?? is the security level.
  534.  
  535.     If a user does login without a high enough security level, the file
  536.     specified in the LOGIN.INI RejectUser = entry is displayed.  A message
  537.     is also sent to the User and the Sysop
  538.  
  539.     ProBoard has this option also, and is also capable of displaying an .A??
  540.     but doesn't have the option of posting messages.    
  541.  
  542.   ■ Allow New Users to log onto a node when MinSecNode is set to a security
  543.     level higher than that assigned to New Users.
  544.  
  545.        eg, New Users are given a level of 10 and MinSecNode1 = 50
  546.         The new user is not allowed to log onto Node 2 but with
  547.         AllowNewUsers = YES in the LOGIN.INI file, they are allowed too.
  548.  
  549.     Open LOGIN.INI and edit the AllowNewUsers = ??? entry.
  550.  
  551.     ??? can be either YES or NO.
  552.  
  553.         This allows you to keep your node security levels, but not lose a
  554.         New User.
  555.  
  556.   ■ Still use your @a...@ and @p....@ Langauge Prompts.
  557.  
  558.     If you use a PEX in your "Please enter your password " language prompt,
  559.     then you can still use it.
  560.  
  561.     See the ProBoard Manual for information on how to use the @a...@ and
  562.     @p...@ Langauge Prompts.
  563.  
  564.   ■ Uses the Users selected Langauge prompt.  No need to use multiple .INI
  565.     files for each language you require.
  566.  
  567.   ■ All New User Information and Flags are read directly from CONFIG.PRO.
  568.  
  569.   ■ The ProBoard TRASHCAN.CTL is implemented.
  570.  
  571.     The TRASHCAN.CTL is a file that the Standard ProBoard login procedure
  572.     uses to check if a User Name is invalid.
  573.  
  574.     See the ProBoard Manual for further Information on TRASHCAN.CTL.
  575.    
  576.   ■ MultiTasker Aware.
  577.  
  578.     FastLog/IEMSI can detect and support the following multitaskers :
  579.                 Windows 3.x, Windows 95 and DesqView and OS/2
  580.  
  581.   ■ Other Useful FastLog/IEMSI Options.
  582.  
  583.     ■ If a user doesn't login successfuly, providing the Procfg/Security/Write
  584.       Password Failures option is enabled, a message is posted to the Sysop,
  585.       User and to the log file for that node.  Whatever the setting, the User
  586.       is asked if they would like to leave a message to the Sysop.
  587.  
  588.     ■ If a GUEST User logins then, FastLog/IEMSI will not ask for the
  589.       password if the password field in the User Record is blank.
  590.  
  591.       [They do not have to be called GUEST, just have the GUEST Flag]
  592.  
  593.     ■ If a user is locked out of the System, then the ProBoard Langauge prompt
  594.       telling them "You are locked out of the system!" is displayed and also
  595.       an explanation can be displayed by using %a in the prompt.  The Comment
  596.       field in the User's Record is where you store the reason.
  597.  
  598.       Edit the language prompt for "You are locked out of the System" Prompt
  599.       23 to include an extra line and add something similar to :
  600.  
  601.       You are locked out of the System
  602.       Reason : %a
  603.  
  604.     ■ Procfg's Allow Quick Logon function for Sysop is fully supported in
  605.       either YES or NO mode.  As is the Default Language.
  606.  
  607.     ■ All flags that are defined in LOGIN.INI are cleared for that user on
  608.       their next call.  Unless of course they use the same options again on
  609.       their next call.
  610.  
  611.     ■ You can use the @a.....@ command (in your prompts) as specified in the
  612.       ProBoard manual to display an ANSI/ASCII file to the user during login.
  613.  
  614.     ■ All password failures are logged in the correct node directory log file.
  615.                                                                     
  616.     ■ Minimum Password length is taken from ProCfg.
  617.  
  618. ASK.PEX is included in this archive to make IEMSI Mail, File and News requests
  619. automated.
  620.  
  621. ASK *can* also be run without IEMSI, in which case the caller is prompted if
  622. they would like to check for new mail, files and news depending on the
  623. parameters passed.
  624.  
  625. The Paramters for ASK are : M for mail  F for Files  N for News
  626.  
  627. For example,
  628.  
  629.             KEY :      CTRL-A  (automatic or select a menu key)
  630.             FUNCTION : 60 Run SDK file
  631.             DATA     : ASK MFN
  632.  
  633. This will prompt the User if they would like to check for new personal mail,
  634. new files and any news since their last login.  If the User has logged on
  635. with IEMSI and has MAIL in their handshake packet, then the mail check is
  636. answered automatically, similarily with FILE and NEWS.  If a caller only has
  637. MAIL in their IEMSI Handshake packet, and you have used the above example
  638. paramters, then they will be *asked* if they want to check for new files and
  639. news, just as the non-IEMSI caller would be.
  640.  
  641. The use of ASK.PEX is optional.
  642.  
  643. ASK.PEX is also DOING Compatible.  See the enclosed file DOING.TXT for
  644. information on what DOING is about.
  645.  
  646. BUSY.PEX
  647.  
  648. BUSY will make the current node unavilable for multinode chat.  This pex will
  649. work automatically if the User logs in with IEMSI and has HUSH in their
  650. IEMSI handshake packet.
  651.  
  652. BUSY can also be run without IEMSI, maybe as a menu option.
  653.  
  654. BUSY ON    will make the current node unavailable.
  655. BUSY OFF   will make the current node available.
  656. BUSY ASK   will ask the caller if they wish to be available for multinode chat.
  657. BUSY IEMSI will set the busy indicator for multi-node chat if the IEMSI
  658.            handshake packet contains HUSH.
  659.  
  660. For example,
  661.  
  662.             KEY :      X   (or whatever key you would like)
  663.             FUNCTION : 60 Run SDK file
  664.             DATA     : BUSY ASK
  665.  
  666. This will ask the current caller if they would like to be available for
  667. multiniode chat.
  668.  
  669. The use of BUSY.PEX is optional.
  670.  
  671. ┌───────────────────────────────────────────────────────────────────────────┐
  672. │ FastLog/IEMSI : Registration                  (C)1995/96 Fe-line Software │
  673. └───────────────────────────────────────────────────────────────────────────┘
  674.  
  675. This version of FASTLOG/IEMSI is ShareWare.  You can use FASTLOG in
  676. [EVALUATION] mode for a period of 30 days.  If you wish to continue using
  677. FASTLOG after the 30 days then you must register.
  678.  
  679. See REGISTER.EUR for information on how to register in Europe and REGISTER.USA
  680. for information on registering in the USA.
  681.  
  682.  
  683. This PEX is supplied "as is" and we will not be held responsible for any
  684. damage caused by this PEX.  It works on our BBS ok, so that is the only
  685. guarantee given :-)
  686.  
  687. --
  688. Sarah & Faye, sysops@fe-line.demon.co.uk           Home of Fe-line Software
  689. http://www.win-uk.net/~fe-line       ftp://ftp.win-uk.net/pub/users/fe-line
  690. ProBoard *UK* Registration and Support Site              ProBoard Beta Team
  691. SCiNET European Zone Coordinator              PSN *UK* Regional Coordinator
  692.  
  693. ┌──────────────────────────────────────────────────────────────────────────┐
  694. │              We can be reached on the following Node Numbers.            │
  695. │ (2:254/278 Fido / 311:21/0 PSN / 173:902/300 DqP-Net / 752:752/0 SCiNET) │
  696. │                    sysops@fe-line.demon.co.uk / Internet                 │
  697. └──────────────────────────────────────────────────────────────────────────┘
  698.